package exception;
import java.io.FileOutputStream;
import java.io.IOException;
import java.nio.charset.StandardCharsets;

/**
 * JDK1.7后 java提供了一个新的特性AutoCloseable
 * 可以跟优雅地在异常处理中进行关闭动作
 */

public class AutoCloseableDemo {
    public static void main(String[] args) {
        try(
                //可以再try()中生命的对象所属的类必须时间了AutoCloseable接口
            FileOutputStream fos = new FileOutputStream("fos.dat");
        ){
            String s = "hello world";
            fos.write(s.getBytes(StandardCharsets.UTF_8));
        } catch (IOException e) {
            System.out.println("出错了");
        }
    }
}
